import React from 'react'
import ReactDOM from 'react-dom/client'
// import App from './App'
import { BrowserRouter } from "react-router-dom";
// import App from "./路由/配置式/配置式";
import App from "./路由/默认路由";
// import MyComponent from './组件/类组件'
// import MyComponent2 from './组件/函数组件'
// import Parent from './Props/初次使用props'
// import Parent from './Props/类型验证'
// import Parent from './Props/类的内部验证'
// import Parent from './Props/传递对象'
// import Parent from './Refs/开始使用'
// import Parent from './Refs/老版本的refs'
// import Parent from './事件处理/三种方式'
// import Parent from './事件处理/参数传递'
// import Parent from './事件处理/事件冒泡'
// import Parent from './表单数据/受控组件'
// import Parent from './表单数据/非受控组件'
// import Parent from './生命周期/简单使用'
// import Parent from './组件之间的通信/兄弟通讯/pubsub'
// import Parent from './组件之间的通信/兄弟通讯/context'
// import Parent from './路由/App'

import {Provider} from 'react-redux'

import store from './toolkit-store/index';
import Parent from './toolkit/简单使用'

// import store from './store/store'
// import Parent from './redux/简单使用'


// ReactDOM.createRoot(document.getElementById('root')).render(
//   <React.StrictMode>
//     {/* <App /> */}
//     <Parent/>
//   </React.StrictMode>
// )

// redux

ReactDOM.createRoot(document.getElementById('root')).render(
  <Provider store={store}>
    <React.StrictMode>
    {/* <App /> */}
      <Parent/>
    </React.StrictMode>
  </Provider>
)

// 路由


// const root = ReactDOM.createRoot(
//   document.getElementById("root")
// );
// root.render(
//   <React.StrictMode>
//     <BrowserRouter>
//       <App />
//     </BrowserRouter>
//   </React.StrictMode>
// );
